/*============================================================================*/
/*                   CONTINENTAL AUTOMOTIVE SYSTEMS                           */
/*============================================================================*/
/*                        OBJECT SPECIFICATION                                */
/*============================================================================*
* name:            APPWinLif.h
* version:         1.1
* created_by:      Lizette Acosta/Rodrigo Casados
* date_created:    June 22 2013
*=============================================================================*/
/* DESCRIPTION : Header file for Window Lifter.                               */
/*============================================================================*/
/* FUNCTION COMMENT : main function of APPWinLif.c                               */
/*                                                                            */
/*============================================================================*/
/*                               OBJECT HISTORY                               */
/*============================================================================*/
/*  REVISION |   DATE      |                               |      AUTHOR      */
/*----------------------------------------------------------------------------*/
/*  1.1      | 22/June/2013 |                              | Lizette Acosta   */
/*                                                           Rodrigo Casados  */
/* Bolero micro.                                                              */
/*============================================================================*/
#ifndef APPWINLIF_H                               /* To avoid double inclusion */
#define APPWINLIF_H

#include "HALDebouncer.h"
#include "HALPorts.h"
#include "HALLedCtrl.h"


/* Register definitions for selected microcontroller */
typedef enum
{
	BTN0_STATE,
	BTN1_STATE,
	BTN2_STATE,
	BTN3_STATE,
	BTN4_STATE,
	BTN5_STATE	
}E_SM_BTN;	/* States for BTN State Machine */


extern void SM_BTN(E_SM_BTN e_sm_btn);

#endif